﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using LuxuryReport.DataService.Mapping;

namespace LuxuryReport.DataService
{
    // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
    [ServiceContract]
    public interface IRoomService
    {
        [OperationContract]
        List<Room> GetRooms();

        [OperationContract]
        Room GetRoom(Guid roomId);

        [OperationContract]
        void BookRoom(Reservation r);

        [OperationContract]
        void OrderFood(List<Mapping.FoodOrder> fos);
    }

    
}
